home *** CD-ROM | disk | FTP | other *** search
/ SGI Performance Co-Pilot 1.3 / SGI Performance Co-Pilot 1.3.iso / dist / pcp_gifts.idb / usr / sbin / pmsocks.z / pmsocks
Text File  |  1997-04-03  |  684b  |  38 lines

  1. #! /bin/sh
  2. #
  3. # $Id: pmsocks.sh,v 2.1 1997/03/26 03:13:11 kenmcd Exp $
  4. # Dynamically sockify the argument program
  5. #
  6.  
  7. if [ $# -eq 0 ]
  8. then
  9.     echo Usage: $0 \[path\]program \[args ...\]
  10.     exit 1
  11. fi
  12.  
  13. if [ -z "$SOCKS_SERVER" ]
  14. then
  15.     echo $0: SOCKS_SERVER is not set in the environment
  16.     exit 1
  17. fi
  18.  
  19. if [ ! -f /etc/pcp_socks.conf -a ! -l /etc/pcp_socks.conf ]
  20. then
  21.     echo $0: /etc/pcp_socks.conf does not exist
  22.     exit 1
  23. fi
  24.  
  25. if [ ! -f /usr/pcp/lib/libpcp_socks.so ]
  26. then
  27.     echo $0: can not find /usr/pcp/lib/libpcp_socks.so
  28.     exit 1
  29. fi
  30.  
  31. program=$1
  32. shift
  33. args="$*"
  34.  
  35. _RLD_LIST=/usr/pcp/lib/libpcp_socks.so:DEFAULT
  36. export SOCKS_SERVER SOCKS_BANNER _RLD_LIST
  37. exec $program $args
  38.